package br.com.positrot.controller.managedbean;

import java.util.ArrayList;
import java.util.List;

import br.com.positrot.model.log.Form;
import br.com.positrot.model.vo.PersistivelPrincipal;
import br.com.positrot.model.vo.Resumo;

public class Pesquisa {
	
	boolean habilitarNumScreening = true;
	boolean renderizarLabelNumScreening = false;

	private List<Resumo> resultado = new ArrayList<Resumo>();
	private List<? extends PersistivelPrincipal> resultadoPersPrincipal = new ArrayList<PersistivelPrincipal>();

	private Form form = new Form();
	
	private Integer pid = 0;
	
	private String numScreening = "";

	private boolean renderizarForm = false;

	private boolean renderizarNomeForm = false;

	private Integer total = 0;

	private String timing = null;


	
	public Form getForm() {
		return form;
	}

	public void setForm(Form form) {
		this.form = form;
	}

	public List<Resumo> getResultado() {
		return resultado;
	}

	public void setResultado(List<Resumo> resultado) {
		this.resultado = resultado;
	}

	

	public Integer getPid() {
		return pid;
	}

	public void setPid(Integer pid) {
		this.pid = pid;
	}

	public boolean isRenderizarForm() {
		return renderizarForm;
	}

	public void setRenderizarForm(boolean renderizarForm) {
		this.renderizarForm = renderizarForm;
	}

	public boolean isRenderizarNomeForm() {
		return renderizarNomeForm;
	}

	public void setRenderizarNomeForm(boolean renderizarNomeForm) {
		this.renderizarNomeForm = renderizarNomeForm;
	}

	public Integer getTotal() {
		return total;
	}

	public void setTotal(Integer total) {
		this.total = total;
	}

	public String getTiming() {
		return timing;
	}

	public void setTiming(String timing) {
		this.timing = timing;
	}

	public String getNumScreening() {
		return numScreening;
	}

	public void setNumScreening(String numScreening) {
		this.numScreening = numScreening;
	}

	public boolean isHabilitarNumScreening() {
		return habilitarNumScreening;
	}

	public void setHabilitarNumScreening(boolean habilitarNumScreening) {
		this.habilitarNumScreening = habilitarNumScreening;
	}

	public boolean isRenderizarLabelNumScreening() {
		return renderizarLabelNumScreening;
	}

	public void setRenderizarLabelNumScreening(boolean renderizarLabelNumScreening) {
		this.renderizarLabelNumScreening = renderizarLabelNumScreening;
	}

	public List<? extends PersistivelPrincipal> getResultadoPersPrincipal() {
		return resultadoPersPrincipal;
	}

	public void setResultadoPersPrincipal(
			List<? extends PersistivelPrincipal> resultadoPersPrincipal) {
		this.resultadoPersPrincipal = resultadoPersPrincipal;
	}
	
	



}
